/* 排版样式 */
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0; font-family:Microsoft YaHei;}

li{ list-style-type: none}
img{ border: none}
body, tr, button, select, textarea{ font-size: 14px;}

a {color: #666;text-decoration: none;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;}

html{overflow-x:hidden;}
/* 文本溢出 */
.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
input, textarea, button, a {outline:0}
*{ font-family:Microsoft YaHei; margin: 0; padding: 0;}
.w-1200{  width:1200px; margin:0 auto; }
.floatL{  float:left;}
.floatR{  float:right;}
.clearfix { clear:both; }
.m-45{ padding-top:45px;}
.color{ color:#fca3b5;}

.header{ height:120px;  background:#fff;}
.header .w-1200{ height:120px; position:relative; }
.header .img-two{ padding:0 14px;} 
.tel { font-size:14px; background:url(../images/index_09.png) no-repeat center  left; padding-left:45px; height:40px; position:relative; width:210px; margin-top:40px;margin-right:95px;}
.tel span{ display:block; position:absolute; top:0;}
.tel em{ font-size:20px; height:20px; color:#fbbfcb; display:block; position:absolute; bottom:0;}
.i_login{ width:125px; height:28px; line-height:28px; background:#fbbfcb; color:#fff; font-size:14px; position:absolute; top:0;  right:0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i_login a{height:28px;color:#fff; font-size:14px ; display:inline-block; width:60px; text-align:center; }

/*导航*/
.menu{ width:100%;  height:45px; background:#fbbfcb; clear:both;}
.menu nav{ display:block;}
.menu  a{  display:block; float:left; width:120px; background: url(../images/index_12.png) no-repeat center right; line-height:45px; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.menu  a:hover{ background:#fca3b5;}
.menu  a.active{ background:#fca3b5;}
.menu  a：last-child{ background:none;}

.gg-title{ height:49px; line-height:49px; background:#fbbfcb; width:100%;}
.gg-title span{ float:left;   color:#fff;  font-size:20px; font-weight:bold;padding-left:20px; }
.gg-title a{font-size:14px;color:#fff; padding-right:20px;}
.gg-title  p{ border-left:solid 2px #fff; margin-left:28px; line-height:21px; margin-top:14px;}
.gg-title  p a{ margin-left:28px; font-size:18px;}
.gg-title  p a:hover{ color:#ffff00;}

.gg-title .i_seach{ float:left; margin-top:7px; margin-left:70px;}
.gg-title .i_seach b{ display: inline-block; text-align:center; line-height:33px;  background:#fff; color:#fbbfcb; font-size:14px;width:72px; height:33px; border:solid 1px #dcdcdc; border-right:none; float:left;}
.gg-title .i_seach .text{ text-indent:10px; color:#333; width:365px; height:33px; border:solid 1px #dcdcdc; float:left;border-right:none;}
.gg-title .i_seach .button{   width:66px; height:35px; border:solid 1px #dcdcdc; float:left; background:#fca3b5 url(../images/seach.png) no-repeat center;}


.footer{ height:203px; display:block; margin-top:109px; }
.footer2{ background:#fbbfcb; height:226px ;padding-top:30px;}
.footer2  h3{ font-size:18px; font-weight:normal; color:#fff; padding-bottom:15px;}

.footer2 dl{ float:left;}
.footer2 dl dt{ float:left; width:254px;}
.footer2 dl dd { width:153px; float:left; }
.footer2 dl dd a{ display:block; line-height:22px; color:#fff; }

.footer2 dl dt div{ background:url(../images/index_19.png) no-repeat left 10px ; padding-left:41px;}
.footer2 dl dt div span{ font-size:14px; color:#fff; display:block; }
.footer2 dl dt div h2{ font-size:24px;  color:#fff;font-weight:normal;;}
.footer2 p{ background:url(../images/index_18.png) no-repeat bottom left; height:26px; padding-left:41px;font-size:14px; color:#fff; margin-top:20px; }

.footer2 .ewm { float:left; width:276px; padding-left:42px}
.footer2 .ewm h3{ margin-left:35px;}
.footer2 .ewm a{ display:block; width:103px; font-size:14px; color:#fff; float:left; margin-left:35px;}
.footer2 .ewm a img{ display:block; padding-bottom:17px; width:100%; margin-left:}

.footer2 .yqlj{ float:right; width:240px;}
.footer2 .yqlj a{margin-right:10px; width:110px; display: inline-block; float:left; line-height:25px; font-size:14px; color:#fff;}

.footer img{ display:block; margin:0 auto;}
.footer3{ height:50px; color:#fff; font-size:14px; background:#fca3b5; text-align:center; line-height:50px;}
.footer3 a{ color:#fff;}


/*侧边*/

.aisd{ position:fixed; right:0; top:30%;}
.aisd li{ width:70px; height:70px; background:#fbbfcb; border-bottom:solid 1px #fff; }
.aisd li a{ display:block;width:70px; height:70px; line-height:30px; text-align:center; color:#fff; cursor:pointer; position:relative;} 
.aisd li a img{ display:block; margin:0 auto; padding-top:12px;}
/*.aisd li div{ width:120px; height:290px; background:#fbbfcb; position:absolute; right:82px; top:30px; display:none; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.aisd li div span{ display:block;margin:7px 7px 0 7px; line-height:30px; color:#fff; font-size:14px; text-align:center; border-bottom: dashed 1px #fff;}
.aisd li div span img{ width:100%; display:block;}
.aisd li div span:nth-of-type(2){ border-bottom:none;}
.aisd li div .jiantou{ position:absolute; right:-12px; top:50%; margin-top:-9px;}
.aisd li:hover div{ display:block; }*/
.aisd #gzwm div{ width:120px; height:290px; background:#fbbfcb; position:absolute; right:82px; top:30px; display:none; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.aisd #gzwm div span{ display:block;margin:7px 7px 0 7px; line-height:30px; color:#fff; font-size:14px; text-align:center; border-bottom: dashed 1px #fff;}
.aisd #gzwm div span img{ width:100%; display:block;}
.aisd #gzwm div span:nth-of-type(2){ border-bottom:none;}
.aisd #gzwm div .jiantou{ position:absolute; right:-12px; top:50%; margin-top:-9px;}
.aisd #gzwm:hover #gzwm2{ display:block; }

.aisd #zxzz div{ width:140px; height:50px; background:#fbbfcb; position:absolute; right:82px; top:82px; display:none; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.aisd #zxzz div span{ display:block;margin:7px 7px 0 7px; line-height:40px; color:#fff; font-size:14px; text-align:center; border-bottom: dashed 1px #fff;}
.aisd #zxzz div span img{ width:100%; display:block;}
.aisd #zxzz div span a{ display:block; width:140px; height:40px; line-height:40px; text-align:center; color:#fff; cursor:pointer;} 
.aisd #zxzz div span a .qq {background: url(../images/qq.png) no-repeat;width: 30px;height: 34px; display:block; position:fixed; }
.aisd #zxzz div span:nth-of-type(2){ border-bottom:none;}
.aisd #zxzz div .jiantou{ position:absolute; right:-12px; top:-25px;}
.aisd #zxzz:hover #zxzz2{ display:block; }

.aisd li:last-child{ border-bottom:none;}


.fanye{ margin:50px 0; text-align:center;}
.fanye a{ display: inline-block; padding:6px 10px; border:solid 1px #ccc; margin:0 5px;} 
.fanye a:hover{ border:solid 1px #fca3b5; background:#fca3b5; color:#fff; cursor:pointer;}
.fanye .current{ border:solid 1px #fca3b5; background:#fca3b5; color:#fff; cursor:pointer;}